#include <ccmc/Fieldline.h>
| ccmc::Fieldline::Fieldline |
( |
| ) |
|
TODO: finish documentation
| ccmc::Fieldline::Fieldline |
( |
int |
initialSize | ) |
|
| ccmc::Fieldline::~Fieldline |
( |
| ) |
|
TODO: finish documentation
| const std::vector< float > & ccmc::Fieldline::derivative |
( |
| ) |
|
Calculate the derivative of d values/ ds over the length of the field line
| const std::vector< float > & ccmc::Fieldline::getData |
( |
| ) |
|
TODO: finish documentation
- Returns
| float ccmc::Fieldline::getData |
( |
int |
i | ) |
|
TODO: finish documentation
- Parameters
-
- Returns
| const std::vector< float > & ccmc::Fieldline::getDs |
( |
| ) |
|
Calculate the forward difference elements for a field line with ordered positions. Output has length fieldline.size()-1 TODO: Add backward and higher-order differencing
| const Point3f & ccmc::Fieldline::getElement |
( |
int |
i | ) |
|
| const std::vector< Point3f > & ccmc::Fieldline::getElements |
( |
| ) |
|
| float ccmc::Fieldline::getIntegral |
( |
int |
i | ) |
|
Get the integral up to position i
| float ccmc::Fieldline::getLength |
( |
int |
i | ) |
|
Get the length up to position i
| const std::vector< int > & ccmc::Fieldline::getNearest |
( |
| ) |
|
| const Point3f & ccmc::Fieldline::getPosition |
( |
int |
i | ) |
|
TODO: finish documentation
- Parameters
-
- Returns
| const std::vector< Point3f > & ccmc::Fieldline::getPositions |
( |
| ) |
|
TODO: finish documentation
- Returns
| int ccmc::Fieldline::getStartIndex |
( |
| ) |
|
| Point3f ccmc::Fieldline::getStartPoint |
( |
| ) |
|
TODO: finish documentation
| const std::vector< float > & ccmc::Fieldline::getTlocal |
( |
| ) |
|
| const std::string & ccmc::Fieldline::getVariable |
( |
| ) |
|
| void ccmc::Fieldline::insertPointData |
( |
const Point3f & |
p, |
|
|
const float & |
d |
|
) |
| |
TODO: finish documentation
- Parameters
-
| void ccmc::Fieldline::insertVectorData |
( |
const Point3f & |
vector | ) |
|
| const std::vector< float > & ccmc::Fieldline::integrate |
( |
| ) |
|
Calculate the integral of ds*values over the length of the field line
Integration uses trapezoidal rule: multiplies the element lengths by the average of the data on either side of the segment
| const std::vector< float > & ccmc::Fieldline::integrateVector |
( |
| ) |
|
Calculate the integral of (vector) dot dl over the length of the field line
| Fieldline ccmc::Fieldline::interpolate |
( |
int |
option, |
|
|
int |
Npoints |
|
) |
| |
| const std::vector< float > & ccmc::Fieldline::measure |
( |
| ) |
|
Measure the length of the field line up to point i
| void ccmc::Fieldline::minmax |
( |
| ) |
|
| void ccmc::Fieldline::removePoint |
( |
int |
index | ) |
|
TODO: finish documentation
- Parameters
-
| void ccmc::Fieldline::reserve |
( |
int |
size | ) |
|
TODO: finish documentation
- Returns
| void ccmc::Fieldline::reverseOrderInPlace |
( |
| ) |
|
TODO: finish documentation
- Returns
| void ccmc::Fieldline::setStartIndex |
( |
int |
index | ) |
|
| void ccmc::Fieldline::setStartPoint |
( |
Point3f |
startPoint | ) |
|
TODO: finish documentation
- Parameters
-
| void ccmc::Fieldline::setVariable |
( |
std::string |
variable | ) |
|
| int ccmc::Fieldline::size |
( |
| ) |
|
TODO: finish documentation
- Returns
| int ccmc::Fieldline::GlobMaxIndex |
| int ccmc::Fieldline::GlobMinIndex |
| int ccmc::Fieldline::maxcount |
| std::vector< int> ccmc::Fieldline::maxima |
| int ccmc::Fieldline::mincount |
| std::vector< int> ccmc::Fieldline::minima |
The documentation for this class was generated from the following files:
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/Fieldline.h
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/Fieldline.cpp